self-loading tape - Turkish English Dictionary